package day04;

import java.util.Scanner;

//此类用于判断if多路分支的demo
public class Test03 {
    public static void main(String[] args) {
        //党对一份数据有多种判定条件是，使用多路分支
        /*需求，根据用户输入的分数，来判断用户的成绩等级，并且判断输入分数是否合法
        A：分数大于等于90  输出成绩优秀
        B：分数小于90大于等于80  输出成绩良好
        C：分数小于80大于等于70  输出成绩一般
        D：分数小于70大于等于60  输出成绩级
        E：分数小于60  输出成绩不及格
        * */

        //定义扫描类型的变量s，new Scanner()表示将扫描的所有功能（工具箱）都赋值给变量s
        //s就具备了scanner的所有方法，例如获取用户输入的证书，字符串等
        Scanner s = new Scanner(System.in);
        System.out.println("请输入您的成绩：");
        int score = s.nextInt();
        if (score >100 || score <0){
            System.out.println("对不起输入有误，请重新输入");
        }else if (score >90 & score <=100){
            System.out.println("成绩优秀");
        }else if (score >80 & score <=90){
            System.out.println("成绩良好");
        }else if (score >70 & score <=80){
            System.out.println("成绩一般");
        }else if (score >60 & score <=70){
            System.out.println("成绩及格");
        }else if (score >0  & score <=60){
            System.out.println("成绩及格");
        }
    }
}
